Google\Site_Kit\Core\Authentication\Authentication D

Total Complexity 129
Dependencies 33
Dependents 16
Total lines 1,408
Lines of code 733
Logical lines of code 367
Comment lines 487
Methods 43
Properties 22

Methods 43

Method Rating Maintainability Complexity Lines of code
register()
B
31 11 129
get_authentication_oauth_error_notice()
A
38 12 73
inline_js_setup_data()
S
51 7 26
check_connected_proxy_url()
S
55 7 23
verify_user_input_settings()
S
61 7 13
get_rest_routes()
S
41 3 66
filter_features_via_proxy()
S
59 6 14
maybe_refresh_token_for_screen()
S
62 6 12
handle_oauth()
S
62 5 11
__construct()
S
52 4 22
get_reconnect_after_url_mismatch_notice()
S
49 3 36
handle_connect()
S
55 4 19
get_transient_features()
S
57 4 17
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
get_reauthentication_needed_notice()
S
48 2 43
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
inline_js_base_data()
S
54 2 21
require_user_input()
S
66 3 9
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
authentication_admin_notices()
S
66 2 9
disconnect()
S
62 1 11
verification()
S
82 1 3
credentials()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
verification_tag()
S
75 1 4
set_connected_proxy_url()
S
81 1 3
get_proxy_permissions_url()
S
67 1 9
get_google_proxy()
S
82 1 3
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
allowed_redirect_hosts()
S
72 1 5
get_user_input_state()
S
82 1 3
inline_js_admin_data()
S
72 1 5
token()
S
82 1 3
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
get_connect_url()
S
67 1 9
profile()
S
82 1 3